弱类型的;弱类型(语言/系统):指编程语言或类型系统对数据类型的约束较弱,允许在运算或赋值时进行较多的隐式类型转换(coercion),因此更灵活但也更容易产生隐藏错误。(不同作者对“弱类型”的定义不完全一致;有时会与“动态类型”混用,但两者并不等同。)
Python is dynamically typed, but it’s not usually described as weakly typed.
Python 是动态类型语言,但通常不被称为弱类型。
In a weakly typed language, adding a number to a string may silently coerce one operand, which can make bugs harder to notice in large codebases.
在弱类型语言中,把数字和字符串相加时,可能会悄悄把其中一个操作数进行类型转换,这会让大型代码库里的错误更难察觉。
/ˌwiːkli ˈtaɪpt/
weakly 来自 weak(弱的)+ 副词后缀 -ly;typed 来自 type(类型/打字)+ 过去分词形式 -ed。合起来字面意思是“在类型方面较弱/约束较少的”,在计算机科学语境中引申为“类型检查和类型规则不严格、容易发生隐式转换”。